#!/bin/bash

###########################################
#安装 protobuf-2.3.0
###########################################

#安装基础依赖
yum install -y autoconf automake libtool curl make cmake gcc-c++ 

#安装
###########################################
#1.下载并解压源码
cd /home
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/protobuf/protobuf-2.3.0.tar.gz
tar -zxf 2.3.0.tar.gz
cd protobuf-2.3.0
#2.配置
./configure --build=aarch64-unknown-linux-gnu
#3.编译安装
make -j4
make install
#4.更新动态库
sudo ldconfig

#############################################
#运行验证
#############################################
protoc --version

# 检查共享库是否存在（默认安装在/usr/local/lib） 
ls -la /usr/local/lib | grep libprotobuf




